/* 
    Document   : registerStyle
    Created on : 23/06/2011, 22:19:56
    Author     : Albertina Durante, Matías Martínez Blanquier, Flavio Peralta, Jéssica Luz Villarreal.
    Description:
        Purpose of the stylesheet follows.
*/


body {
    background-color: #0b3861;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
}

.Encabezado {
    height: 50px;
    background: #083736 url(img_button/overlay.png) repeat-x;
    behavior: url(PIE.htc);
}

.EncabezadoIzquierda {
    position: fixed;
    height: 50px;
    top: 0px;
    right: 0px;
    margin: 10px;
}

.Central { 
    position: fixed;
    top: 50px; 
    left: 400px;
    /*    background-color: #A9A9F5;*/
    float: left;
    clear: none;
}

.CentralIzquierda {
    width: 400px;
    height: 600px;
    top: 50px;
    background-color: #333;
    float: left;
    clear: none;
}

.CentralDerecha {
    width: 245px;
    height: 300px;
    margin: 0px;
    position: relative;
    border: 5px solid #c080a0;
    background-color: #c050a0;
    float: right;
    clear: both;
}

.barraFija {
    width: 100%;
    height: 55px;
    position:fixed;
    bottom:0px;
    float: none;
    clear: none;
    margin-left: 0px;
    z-index:3;
}

#MensajeRegistrar {
/*    display: block;*/
}

.TituloRegister {
    width: 400px;
    left: 0px;
    padding-top: 10px;
}

.tbRegister {
    width: 500px;
    margin: 50px 10px;
}

.tbRegister tbody {
    text-align: center;
    /*    color: darkslateblue;*/
}

.tbRegister td {
    padding-bottom: 10px;
    font-size:20px;
    font-family:Arial;
    font-weight: normal;
    color: aliceblue;
    text-shadow: 2px 3px 3px #3d80df;
}

#textoSuccessRegister {
    font-size: 30px;
    font-family: Arial;  
    color: white;
    text-shadow: 2px 3px 3px #292929;
    margin: 10px;
}

.texto { 
    font-size: 30px;
    font-family: Arial;  
    color: white;
    text-shadow: 2px 3px 3px #292929;
}

.form-login  {
    width: 205px;
    padding: 10px 4px 6px 3px;
    border: 1px solid #0d2c52;
    background-color: cadetblue;
    font-size: 16px;
    color: #800020;
    font-family: Arial;
    font-style:italic;
}

.awesome{
    background: forestgreen url(img_button/overlay.png) repeat-x;
    display: inline-block;
    padding: 5px 20px 6px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    line-height: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border: 1px rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
    font-size: 20px;
    font-family: Arial;
}

/* Globo de Texto Inicial */

.example-twitter {
    position:relative;
    padding:15px;
    color:#333;
    background:#eee;
    /* css3 */
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

.example-twitter p {
    font-family: Arial;
    font-size:16px; 
    line-height:1.25em;
}

/* creates the triangle */
.example-twitter:after {
    content:"";
    position:absolute;
    top:-30px;
    left:50px;
    border:15px solid transparent;
    border-bottom-color:#eee;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.info-globo {
    position:relative;
    padding:10px;
    color:snow;
    background:snow;
    /* css3 */
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

.info-globo p {
    font-family: Arial;
    font-size:20px; 
    line-height:1.25em;
    color: blueviolet;
    text-shadow: 0px;
}

/* creates the triangle */
.info-globo:after {
    content:"";
    position:absolute;
    bottom:-15px; /* value = - border-top-width - border-bottom-width */
    left:10px; /* controls horizontal position */
    /*top:30px; -30px*/
    /*left:-50px; 50px*/
    border:15px solid transparent;
    border-bottom-color:snow;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* Globo de Texto Error */

.triangle-isosceles {
    position: relative;
    padding:20px;
/*    margin:1em 0 3em;*/
    color: #800020;
    left:70px;
    font-family: Arial;
    /* css3 */
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#f9d835), to(#f3961c));
    background:-moz-linear-gradient(#f9d835, #f3961c);
    background:-o-linear-gradient(#f9d835, #f3961c);
    background:linear-gradient(#f9d835, #f3961c);
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}

/* Variant : for left/right positioned triangle
------------------------------------------ */

.triangle-isosceles.left {
	margin-left:50px;
	background:#eee;
}

/* Variant : for right positioned triangle
------------------------------------------ */

.triangle-isosceles.right {
    margin-right:100px;
    background: #eee;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

/* creates triangle */
.triangle-isosceles:after {
    content:"";
    position:absolute;
    bottom:-15px; /* value = - border-top-width - border-bottom-width */
    left:10px; /* controls horizontal position */
    border-width:15px 15px 0; /* vary these values to change the angle of the vertex */
    border-style:solid;
    border-color:#eee transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* Variant : right
------------------------------------------ */

.triangle-isosceles.right:after {
    top:12px; /* controls vertical position */
    right:-30px; /* value = - border-left-width - border-right-width */
    bottom:auto;
    left:300px;
    border-width:16px 0 16px 30px;
    border-color:transparent #eee;
}

/* Variant : left
------------------------------------------ */

.triangle-isosceles.left:after {
	top:16px; /* controls vertical position */
	left:-50px; /* value = - border-left-width - border-right-width */
	bottom:auto;
	border-width:10px 50px 10px 0;
	border-color:transparent #eee;
}

p1 {
    font-family: Arial;
    font-size:20px; 
    font-weight: normal;
    color:linen;
    text-shadow: 2px 3px 3px #292929;
    padding: 10px;
}



